package com.qb.plugin;

import com.android.build.api.transform.DirectoryInput;
import com.android.build.api.transform.Format;
import com.android.build.api.transform.JarInput;
import com.android.build.api.transform.QualifiedContent;
import com.android.build.api.transform.Status;
import com.android.build.api.transform.Transform;
import com.android.build.api.transform.TransformException;
import com.android.build.api.transform.TransformInput;
import com.android.build.api.transform.TransformInvocation;
import com.android.build.api.transform.TransformOutputProvider;
import com.android.build.gradle.internal.pipeline.TransformManager;
import com.android.ide.common.internal.WaitableExecutor;
import com.qb.plugin.asm.BaseWeaver;
import com.qb.plugin.concurrent.Schedulers;
import com.qb.plugin.concurrent.Worker;

import org.gradle.api.Project;
import org.gradle.api.logging.Logger;
import org.apache.commons.io.FileUtils;

import java.io.File;
import java.io.IOException;
import java.util.Collection;
import java.util.Map;
import java.util.Set;
import java.util.jar.JarOutputStream;

/**
 * File: null.java
 * Creator: dingpwen
 * Company: shiwei
 * Created on: 2021/6/30 14:41
 * Email: dingpwen@gmail.com
 * Details: TODO
 */
class CommonTransform extends BaseTransform {
    private final Project project;

    public CommonTransform(Project project){
        super(project);
        this.project = project;
        this.bytecodeWeaver = new CommonWeaver();
    }
}
